package com.ruoyi.interfaced.mapper;

import java.util.List;

import com.ruoyi.interfaced.domain.*;

/**
 * 产品列表Mapper接口
 * 
 * @author ruoyi
 * @date 2021-11-29
 */
public interface ShopGoodsInterMapper
{

    /**
     * 显示
     */
    public List<ShopGoodsInter> select(ShopGoodsInter shopGoods);

    /**
     * 添加
     */
    public int quan(ShopGoodsInter shopGoods);
    public  List<ShopUserInter> shopuser();

    /**
     * 修改
     */
    public int update(ShopGoodsInter shopGoods);

    /**
     * 删除
     */
    public int delete(ShopGoodsInter shopGoods);

    /**
     * Shopgoods
     */
    public List<ShopGoodsInter> goods();

    /**
     * ShopProperty
     */
    public List<ShopProperty> property();
    /**
     * 显示栏目
      */
    public List<ShopCommodityInter> commodity();

    /**
     * shoporderinfo
     */

    public List<ShopOrderInfoInter> orderinfo();

    /**
     * 查询产品列表
     * 
     * @param id 产品列表主键
     * @return 产品列表
     */
    public ShopGoodsInter selectShopGoodsById(Integer id);

    /**
     * 查询产品列表列表
     * 
     * @param shopGoods 产品列表
     * @return 产品列表集合
     */
    public List<ShopGoodsInter> selectShopGoodsList(ShopGoodsInter shopGoods);

    /**
     * 新增产品列表
     * 
     * @param shopGoods 产品列表
     * @return 结果
     */
    public int insertShopGoods(ShopGoodsInter shopGoods);

    /**
     * 修改产品列表
     * 
     * @param shopGoods 产品列表
     * @return 结果
     */
    public int updateShopGoods(ShopGoodsInter shopGoods);

    /**
     * 删除产品列表
     * 
     * @param id 产品列表主键
     * @return 结果
     */
    public int deleteShopGoodsById(Integer id);

    /**
     * 批量删除产品列表
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteShopGoodsByIds(Integer[] ids);


}
